@charset "utf-8";
/* CSS Document */
body,form,ul,li,p,h1,h2,h3,h4,h5,h6,input,textarea,strong,fieldset,big,em,small,cite{ margin:0; padding:0; }
body { font-family:"宋体";font-size:12px; }
input,select { font-size:12px; vertical-align:middle; }
table { margin:0px auto; }
table,td,tr,th { font-size:12px; }
img { border:0; }
td { color:#333; margin:0px; padding:0px; }
ul,li { list-style-type:none; }
a { color:#1E50A1; font-family:Arial,"宋体"; text-decoration:none; }
a:hover{ color:#EB6603; font-family:Arial,"宋体"; text-decoration:underline; }

/******************共享样式*********************/
.content_b { 
	clear:both; 
	margin:0px auto; 
	width:983px; 
	text-align:center;
}
.left214 {
	float:left;
	width:214px;
}
.right769 {
	float:right;
	width:769px;
}
.banner { 
	height:163px; 
	overflow:hidden; 
}
.space00 { 
	clear:both; 
	height:0px; 
	overflow:hidden; 
}
.space05 { 
	clear:both; 
	height:5px; 
	overflow:hidden; 
}
.space10 { 
	clear:both; 
	height:10px; 
	overflow:hidden; 
}
.space15 { 
	clear:both; 
	height:15px; 
	overflow:hidden; 
}
.space20 { 
	clear:both; 
	height:20px; 
	overflow:hidden; 
}
.b_icon { 
	background:url(../images/blog_icon.png) no-repeat; 
}
.gray3 { color:#333; }
.gray6 { color:#666; }
.gray9 { color:#999; }
.blue  { color:#1E50A1; }
.red   { color:#cc0000; }
.orange { color:#EB6603; }
.green  { color:#008000; }
a.blue:link,a.blue:visited { color:#3366cc; font-family:Arial,"宋体"; }
a.blue:hover { color:#f00; font-family:Arial,"宋体"; text-decoration:underline; }

/************************blog_nav**********************/
.blog_nav { 
	height:30px;  
	background-color:#2a72ad; 
	text-align:left; 
}
.m_nav_l { 
	float:left; 
	width:3px; 
	height:30px; 
	background-position:-121px -5px; 
}
.mainnav { 
	float:left; 
	height:30px;
	line-height:30px;
}
.mainnav strong { 
	color:#9BBEDB; 
	font-size:14px;
	font-family:"微软雅黑";
	padding-left:10px;
	overflow:hidden; 
}
.mainnav a { 
	padding-right:8px; 
	font-size:14px;
}
.index_nav { 
	float:right; 
	width:278px; 
	height:30px;
	position:relative;
	z-index:999;
	background-position:-124px -5px; 
	background-color:#fff;  
}
.index_nav ul { 
	width:195px;
	padding:7px 0px 0px 53px;
	text-align:left; 
	background:url(../images/icon01.gif) no-repeat right 17px; 
}
.index_nav ul li { 
	clear:both;
	line-height:24px;
}
.index_nav .yincang {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	height:26px;
	overflow:hidden;
}
.index_nav .zoushi {
	position:absolute;
	top:6px;
	left:32px;
	width:220px;
	height:75px;
	z-index:10;
	background-color:#FFFFFF;
	border:1px solid #B0B9C6;
	border-radius:4px 4px 4px 4px;
	padding:0px 10px 0px 0px;
}
.index_nav .zoushi ul {
	height:75px;
	padding:0px 0px 0px 20px;
	text-align:left;
	background-position:100% 10px;
}
.mainnav a:link,.mainnav a:visited { color:#d3dfe9; font-family:Arial,"宋体";}
.mainnav a:hover { color:#fff; text-decoration:underline; }
/************************menu**********************/
.left214_bg { 
	background-color:#f5f5f5; 
}
.left_bg { 
	margin-right:2px;
	border-left:1px solid #dfdfdf; 
	border-right:1px solid #dfdfdf;  
}
.blog_menu { 
	height:295px; 
	border-bottom:1px solid #fdd78e; 
	background:url(../images/menu_bg.jpg) #fff5d3 no-repeat top left; 
	display:block; 
	text-align:left; 
}
.menu_t {
	width:193px; 
	height:23px; 
	padding:11px 0px 0px 17px; 
	overflow:hidden; 
}
.menu_t strong { 
	float:left; 
	width:115px; 
	height:23px; 
	margin:4px 0px 0px 10px; 
	text-indent:-9999em; 
	background-position:-6px -6px; 
}
.menu_t span { 
	float:left; 
	width:23px; 
	height:23px; 
	background-color:#fff; 
	background-position:-24px -362px; 
}
.menu_list {
	height:100%;
	overflow:hidden;
	background-color:#f5f5f5;  
}
.enter_blog { 
	clear:both;
	padding-left:10px;
}
.enter_blog a {
	float:left;
	width:94px;
	height:46px; 
	display:inline-block; 
}
.enter_blog a.e_a1 {
	background-position:-7px -297px; 
}
.enter_blog a.e_a2 {
	width:96px;
	background-position:-101px -297px; 
}
.enter_blog a.e_a3 {
	background-position:-118px -189px; 
}
.enter_blog a.e_a1:hover {
	background-position:-118px -68px; 
}
.enter_blog a.e_a2:hover {
	width:96px;
	background-position:-212px -68px;
}
.enter_blog a.e_a3:hover {
	background-position:-118px -127px;
}
.menu_bot { 
	clear:both; 
	width:214px; 
	height:3px; 
	overflow:hidden; 
	background-position:-118px -47px; 
}
.menu_title { 
	width:210px; 
	height:32px; 
	line-height:32px; 
	background:url(../images/menu_t_bg.gif) no-repeat; 
}
.menu_title h2 { 
	float:left;
	font-size:16px; 
	font-family:"微软雅黑";
	padding-left:10px; 
}
.menu_title p { 
	float:right; 
	padding:5px 10px 0px 0px;
}
.menu_title p a { 
	width:53px; 
	height:23px; 
	line-height:23px; 
	padding-left:8px; 
	display:block; 
	background-position:-226px -300px; 
}
.menu_line { 
	height:1px; 
	margin:0px 10px; 
	overflow:hidden; 
	background:url(../images/line_bg.gif) repeat-x; 
}
.menu_title p a:link,.menu_title p a:visited { color:#2B74B0; }
.menu_title p a:hover { color:#eb6603; }
/*******************menu_sort**********************/
.menu_sort { 
	clear:both; 
}
.menu_sort ul li {
	clear:both; 
	height:47px;
	padding-bottom:2px; 
	overflow:hidden;
}
.menu_sort ul li a {
	cursor:pointer;
	}
.menu_sort h2 {
	height:26px;
	line-height:26px; 
	padding:2px 0px 0px 17px;
	overflow:hidden;
}
.menu_sort h2 span {
	float:left; 
	width:13px;
	height:13px;
	margin-top:5px; 
	background-position:-193px -364px; 
}
.menu_sort h2 b {
	float:left; 
	padding-left:5px; 
	font-size:14px;
}
.menu_sort p {
	clear:both;
	line-height:16px;
	padding-left:17px; 
	color:#4c4c4c; 
}
.menu_sort ul li.bg { 
	width:210px; 
	height:47px;
	background:url(../images/menu_s_bg.gif) no-repeat; 
}
.menu_sort ul li.bg h2 span { 
	width:13px; 
	height:13px; 
	overflow:hidden;
	background-color:#fff;  
	background-position:-206px -364px; 
}
.menu_sort ul li.bg b { 
	color:#EB6603; 
}
.menu_sort ul li a:hover {
	text-decoration:none;
}
/*********************tuijian_blog/rmbw***********************/
.tuijian_blog { 
	clear:both; 
	text-align:left; 
}
.tuijian_wrap { 
	clear:both; 
	padding:0px 10px 0px 13px; 
	text-align:left;   
}
.tuijian_wrap h3 { 
	line-height:30px; 
	font-size:12px; 
}
.tuijian_pic { 
	float:left; 
	width:70px; 
	height:80px; 
	overflow:hidden; 
}
.tuijian_wrap p { 
	float:left; 
	width:106px; 
	line-height:18px; 
	padding-left:10px; 
	color:#4c4c4c; 
}
.tuijian_wrap ul { 
	clear:both; 
}
.tuijian_wrap ul li { 
	line-height:25px; 
	padding-left:10px; 
	background:url(../images/icon02.gif) no-repeat 0px 10px; 
}
.remen_blog { 
	clear:both; 
}
.remen_blog ul { 
	padding-left:10px;
}
.remen_blog ul li { 
	clear:both; 
	line-height:30px; 
}
.remen_blog ul li span { 
	float:left; 
	width:16px; 
	height:16px; 
	display:block; 
	margin-top:6px;
}
.remen_blog ul li a { 
	float:left;
	width:105px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis; 
	padding-left:6px;
	text-align:left;
}
.remen_blog ul li em {
	float:right;
	padding-right:13px;
	font-style:normal;
	font-family:Arial;
}
.num1 { background-position:-460px -6px; }
.num2 { background-position:-460px -35px; }
.num3 { background-position:-460px -63px; }
.num4 { background-position:-460px -91px; }
.num5 { background-position:-460px -124px; }
.num6 { background-position:-460px -154px; }
.num7 { background-position:-460px -186px; }
.num8 { background-position:-460px -215px; }
.num9 { background-position:-460px -245px; }
.num10 { background-position:-460px -275px; }
/*****************newsbar/*******************/
.newsbar { 
	float:left; 
	width:409px; 
	padding:0px 15px; 
	text-align:left; 
}
.newsbar h1 { 
	width:400px;
	color:#D33826;
	overflow:hidden;
	line-height:40px;
	white-space:nowrap;
	text-overflow:ellipsis;  
}
.newsbar p { 
	line-height:20px; 
}
.newsbar ul {
	width:406px;
}
.newsbar ul li {
	clear:both; 
	font-size:12px;  
	line-height:28px;  
}
.newsbar ul li a { 
	float:left;
	padding-left:15px;
	background:url(../images/icon02.gif) no-repeat 5px 12px;
}
.newsbar ul li span a {
	background:none;
	}
.newsbar ul li span { 
	float:right;
	padding-right:2px;
}
.newsbar ul li cite {
	font-style:normal;
}
.news_line { 
	height:1px; 
	margin:10px 0px 0px; 
	overflow:hidden; 
	background:url(../images/line_bg.gif) repeat-x; 
}
.newsbar h1 a:link,.newsbar h1 a:visited { color:#D33826; font-size:16px; font-family:"微软雅黑";}
.newsbar h1 a:hover { color:#EB6603; font-family:"微软雅黑"; text-decoration:underline; }
/*****************mbxuan*******************/
.mbxuan { 
	float:right; 
	width:330px; 
	height:235px;
	margin-top:15px; 
	background-color:#f5f5f5; 
	text-align:left; 
}
.mbxuan_t { 
	clear:both; 
	padding:12px 0px 0px 12px; 
}
.mbxuan_t h2 { 
	float:left; 
	font-size:14px; 
}
.mbxuan_t ul { 
	float:right; 
	padding-right:12px; 
}
.mbxuan_t ul li { 
	float:left; 
	cursor:pointer; 
}
.mbxuan_t .mb { 
	width:10px; 
	height:10px; 
	margin:4px 8px 0px 0px; 
	background-position:-243px -366px; 
}
.mbxuan_t .mb_a { 
	background-position:-280px -366px; 
}
.mbxuan_t .mb_l { 
	width:21px; 
	height:18px; 
	background-position:-435px -329px; 
}
.mbxuan_t .mb_r { 
	width:21px; 
	height:18px;
	background-position:-455px -329px; 
}
.mbxuan_t .mb_l_on { 
	width:21px; 
	height:18px; 
	background-position:-435px -311px; 
}
.mbxuan_t .mb_r_on { 
	width:21px; 
	height:18px; 
	background-position:-455px -311px;
}
.mbxuan_list { 
	clear:both;
}
.mbxuan_list .cnt-wrap {
	height:193px;
	overflow:hidden;
	position:relative;
}
.mbxuan_list .cnt { 
	width:1640px;
	/*left:-328px;*/    /*是以328像素为一个单位*/
	position:absolute;
}
.mbxuan_list ul { 
	text-align:center;
	width:328px;
	float:left;
}
.mbxuan_list ul li { 
	float:left;
	margin:10px 12px 0px 12px;
	position:relative;
	display:inline;
	z-index:1; 
}
.mbxuan_list ul li.on {
	z-index:2;
}
.mbxuan_list ul li img { 
	width:50px; 
	height:50px;
	display:block; 
	padding:2px; 
	border:1px solid #ccc; 
}
.mbxuan_list p {
	line-height:30px;
}
.mbxuan_a { 
	float:none; 
	width:756px;
	margin-top:10px;
	margin-left:13px; 
}
.mbxuan_a ul { 
	padding-left:9px; 
}
.mbxuan_a .mbxuan_t h2 { 
	padding-left:10px; 
}
.mbxuan_a .mbxuan_t ul { 
	padding-right:22px; 
}
.mbxuan_list a:link,.mbxuan_list a:visited { color:#2B73B0; }
.mbxuan_list a:hover { color:#EB6603; }
/*****************mbxuan_pop*******************/
.mbxuan_pop,.mbxuan_pop_b { 
	position:absolute; 
	top:0px; 
	left:0px; 
	width:200px; 
	height:85px;
	z-index:3;
	display:block; 
	border:1px solid #ccc; 
	background-color:#fff; 
}
.mbxuan_pop_left{ 
	top:0px; 
	left:-146px; 
}
.xuan_pic,.xuan_pic_b { 
	float:left; 
	width:50px; 
	padding:5px 0px 0px 5px; 
}
.mbxuan_list .xuan_pic img {  
	padding:0px; 
	border:none; 
}
.xuan_pic a.x01,.xuan_pic_b a.x01 { 
	height:50px; 
	display:block; 
	overflow:hidden; 
}
.xuan_pic p { 
	padding-top:5px; 
}
.xuan_pic p a,.xuan_pic_b p a { 
	width:40px; 
	height:19px; 
	line-height:19px; 
	padding-left:10px; 
	display:block; 
	background-position:-6px -94px; 
}
.mbxuan_pop ul { 
	float:left; 
	width:140px;
	margin:0px; 
	text-align:left; 
}
.mbxuan_pop ul li { 
	clear:both;
	width:125px; 
	line-height:16px; 
	margin:0px; 
	padding:4px 0px 2px 10px; 
}
.mbxuan_pop .mb_p2,.mbxuan_pop_b .mb_p2 { 
	color:#808080; 
}
.mbxuan_pop em,.mbxuan_pop_b em {
	font-style:normal;
}
.xuan_pic p a:link,.xuan_pic p a:visited { 
	color:#fff;  
}
.xuan_pic p a:hover,.xuan_pic_b p a:hover { 
	background-position:-6px -75px; 
}
/*****************tabbar*******************/
.tabbar { 
	height:33px; 
	line-height:33px; 
	overflow:hidden;
	margin-left:13px;
	background:url(../images/tabnav_x.gif) #fff repeat-x bottom; 
}
.tabbar ul { 
	padding-left:10px; 
}
.tabbar ul li { 
	float:left; 
	padding:0px 15px; 
	margin-top:4px; 
	line-height:28px; 
	font-size:14px;
}
.tabbar .t_on { 
	margin-top:3px; 
	font-weight:bold;
	color:#333;
	border:1px solid #e5e5e5; 
	background-color:#f5f5f5; 
}
.tabbar .t_on_a {
	position:relative;
	top:1px;
	z-index:1;
}
.subtabbar { 
	height:34px; 
	margin-left:13px;
	position:relative;
	z-index:2; 
	background-color:#f5f5f5; 
}
.subtabbar ul { 
	line-height:34px; 
}
.subtabbar ul li { 
	float:left; 
	margin-left:8px;  
	padding:0px 6px; 
	font-size:12px; 
}
.subtabbar ul li.on { 
	color:#333; 
	height:22px; 
	line-height:22px; 
	margin-top:5px; 
	padding:0px 5px;
	border:1px solid #e8e8e8; 
	background-color:#fff; 
}
.tabbar ul li a:link,.tabbar ul li a:visited,
.subtabbar ul li a:link,.subtabbar ul li a:visited  
{ color:#1E50A2; }
/*****************blogbox*******************/
.blogbox { 
	clear:both; 
	padding:13px 0px 17px 13px; 
	margin-left:10px; 
	height:100%; 
	overflow:hidden; 
	background:url(../images/line_bg.gif) repeat-x bottom; 
	text-align:left; 
}
.blogbox_bg {
	background-color:#fffeec;
}
.blogbox h2 { 
	padding:5px 0px 15px 0px; 
	font-size:14px; 
}
.blogbox_pic { 
	float:left; 
	width:56px; 
}
.blogbox_a1 { 
	height:56px; 
	display:block; 
	overflow:hidden; 
}
.blogbox_pic img { 
	padding:2px; 
	border:1px solid #ccc; 
}
.blogbox_pic p { 
	clear:both; 
	padding-top:8px; 
}
.blogbox_pic p a { 
	width:56px; 
	height:20px;
	display:block;
	background-position:-7px -222px; 
}
.blogbox_pic p a:hover {
	color:#2B73B0;
	background-color:#fff; 
	background-position:-7px -261px; 
}
.blogbox_list { 
	float:right; 
	width:678px; 
}
.blogbox_text { 
	height:70px;
	margin-top:-2px;
}
.blogbox_text p { 
	line-height:20px;
	padding-right:8px;
	font-size:12px; 
}
.blogbox_bot { 
	clear:both; 
}
.blogbox_time { 
	float:left; 
}
.blogbox_time a { 
	float:left; 
	margin:0px 5px; 
}
.blogbox_time span { 
	float:left; 
	margin-top:1px !important; 
	margin-top:0px; 
}
.blogbox_time span.b_icon { 
	width:10px; 
	height:10px; 
	margin-top:1px; 
	background-position:-384px -365px; 
}
.blogbox_review { 
	float:right;
	padding-right:10px; 
}
.blogbox_r { 
	float:left;
}
.blogbox_r span { 
	float:left; 
	width:16px; 
	height:16px; 
	background-position:-88px -362px; 
}
.blogbox_r a { 
	float:left; 
	padding-left:5px; 
	font-family:Verdana;
}
.blogbox_f {
	margin-right:10px;
	display:inline;
	position:relative;
	top:0px;
}
.blogbox_f span { 
	width:20px;
	background-position:-5px -181px; 
}
.blogbox_y { 
	float:left; 
	margin-left:15px; 
	display:inline; 
}
.blogbox_y span { 
	float:left; 
	width:14px; 
	height:16px; 
	background-position:-145px -362px;  
}
.blogbox_y big { 
	float:left;
	font-size:12px; 
	padding-left:5px; 
	font-family:Verdana; 
}
.blogbox_review a:hover { 
	font-family:Verdana; 
}
.blogbox h2 a:link { color:#1E50A1;  }
.blogbox h2 a:visited { color:#810081; }
.blogbox h2 a:hover { color:#EB6603; }
.blogbox h2 a:active { color:#1E50A1;  }
/*****************pagebar*******************/
.pagebar { 
	float:right; 
	height:38px; 
}
.pagebar a { 
	float:right; 
	margin-left:-1px; 
	border:1px solid #e5e5e5; 
	color:#2953a6; 
	font-weight:bold; 
	font-size:14px; 
}
.pagebar a.page1 span,
.pagebar a.page2 span { 
	margin-top:1px; 
	padding-bottom:5px; 
	}
.pagebar a.page1 { 
	margin:0px; 
}
.pagebar a.on { 
	background-color:#efefef; 
}
.pagebar a span { 
	padding:6px 10px; 
	display:block; 
}
.pagebar a span span { 
	border:0px; 
}
.pagebar .last { 
	padding-left:24px; 
	background-position:-448px -380px 
}
.pagebar .next { 
	padding-right:24px; 
	background-position:-224px -380px 
}
.pagebar a.page_on:link,.pagebar a.page_on:visited { color:#2953A6; }
.pagebar a.page_on:hover { color:#999; background-color:#efefef; }
.pagebar a.on:link,.pagebar a.on:visited { color:#999; }
.pagebar a:hover { color:#2953a6; text-decoration:none; }
/*****************mbxuan_box*******************/
.mbxuan_box { 
	clear:both; 
}
.mbxuan_box ul { 
	clear:both; 
	padding-left:13px; 
}
.mbxuan_box ul li { 
	float:left; 
	width:106px; 
	height:175px;
	z-index:1;
	position:relative;
	margin:-1px -1px 0px 0px; 
	padding:20px 22px 0px 22px; 
	border:1px solid #f0f0f0;
}
.mbxuan_box ul li.bg {
	z-index:2;
	background-color:#f5f5f5; 
}
.mbxuan_box ul li p { 
	width:106px; 
	overflow:hidden; 
	white-space:nowrap; 
	line-height:24px; 
}
.mbxuan_pic { 
	clear:both; 
	height:106px; 
	overflow:hidden; 
}
.mbxuan_pic img {  
	border: 1px solid #CCCCCC;
	height:100px;
	padding: 2px;
	width: 100px; 
}
.mbxuan_name { 
	clear:both; 
	padding-top:5px; 
	overflow:hidden; 
}
.mbxuan_time { 
	clear:both; 
	padding-top:3px; 
}
.mbxuan_time span { 
	font-family:Verdana,"宋体"; 
	font-size:10px;  
}
.mbxuan_title { 
	clear:both; 
	text-align:left; 
	height:35px; 
	padding-left:18px; 
}
.mbxuan_title h2 { 
	font-size:14px; 
	color:#EB6603; 
	line-height:35px; 
}
#go_top {
    background:url("../Images/gotop.gif") repeat scroll 0 0 transparent;
    bottom: 10px;
    display: block;
    height: 50px;
    overflow: hidden;
    position: fixed;
    right: 10px;
    text-indent: -9999em;
    width: 40px;
}
/*****************=我关注的博客=*******************/
.mb_guan { 
	float:left; 
}
.mbxuan_note { 
	float:left; 
	margin-top:8px; 
	padding-left:5px; 
}
.mbxuan_note span { 
	float:left; 
	font-size:13px; 
	color:#666; 
}
.g_icon01 {
	float:left;
	width:59px; 
	height:19px; 
	display:block; 
	margin:0px 5px; 
	background-position:-1px -94px; 
}
.g_icon02 {
	float:left;
	margin-top:2px; 
}
.mbxuan_pop_b { 
	top:20px; 
	left:22px; 
	height:105px;
}
.xuan_pic_b { 
	padding:15px 0px 0px 10px; 
}
.mbxuan_box .xuan_pic_b p  {
	width:50px;
	padding-top:5px;
	text-align:left; 
}
.mbxuan_pop_b ul { 
	clear:none;
	float:left; 
	width:130px;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align:left; 
}
.mbxuan_pop_b ul li { 
	height:auto; 
	border:0px;
	clear:both;
	width:125px; 
	line-height:16px; 
	margin:0px; 
	padding:4px 0px 2px 10px; 
}
.mbxuan_rank { 
	clear:both; 
}
.mbxuan_rank ul { 
	clear:both; 
	padding-left:18px; 
	text-align:left; 
}
.mbxuan_rank ul li { 
	float:left; 
	width:170px; 
	margin-right:16px; 
	line-height:24px; 
	display:inline; 
}
.wxts { 
	clear:both; 
	padding:20px 0px 20px 18px; 
	text-align:left; 
}
.wxts p { 
	clear:both; 
	line-height:25px; 
	color:#666; 
	font-size:14px;  
}
.wxts p b { 
	color:#EB6603; 
}
.wxts .g_icon01 { 
	margin-top:5px; 
}
.w_login { 
	clear:both; 
	padding:20px 0px; 
}
.w_login p { 
	clear:both; 
	line-height:30px; 
	font-size:14px; 
	color:#EB6603; 
}